写出把两个有序表A[0..n-1],B[0..n-1]合并成一个有序表C[0..2n-1]的算法
来源:百度知道 编辑:UC知道 时间:2024/06/15 21:51:21
C语言的
链表、还是数组;
写主要代码吧
数组的:
int *a[n-1]={^};
int *b[n-1]={^};
int *c[2n-1];
int i=0,j=0;
while(i<n&&j<n){
if(a[i]>=b[j]){
c[i+j]=b[j];
j++;
}
if(a[i]<b[j]){
c[i+j]=a[i];
i++;
}
}
while(i<n){
c[i+j]=a[i];
i++;
}
while(j<n){
c[i+j]=b[j];
j++;
}
有什么问题,在线问11点钱
有两个有序第增的链表 A B,编写一个算法把两个连表合并成有序连表C;C中保留AB中相同的数
a^n-b^n=a^n-b^n=(a-b)[a^(n-1)+a^(n-2)b+……+b^(n-2)a+b^(n-1)]
集合A,B,C(不必两两相异)的并集AUBUC={1,2,...,n},则满足条件的三元有序集合组(A,B,C)的个数是多少
已知a,b∈R+,n∈N,求证:(a+b)(a^n+b^n)≤ 2(a^(n+1)+b^(n+1)).
写出两个多项式,使它们的和为a^+b^
1-9,9个数选3个组成有序数组(a,b,c)且满足a<b<c
分解因式:a^3n+a^2n+a^n+1 (写出具体的步骤)
已知{a n}为等比数列,且b n=a n + a n+1
a b 互为相反数,M ,N互相倒数,X=1,则-X+(A +B )M N -B分之A 的值,A不等于0.
已知m,n是方程1-(x-a)(x-b)=o的两个根,则m,n,a,b 的大小